throw in the sponge

Translations
jeter l'éponge
Definitions
To give up or admit defeat, especially in a difficult situation or competition.